#include <iostream>
#include <memory>
#include "log.hpp"
using namespace LogModule;

int main()
{
    // std::unique_ptr<ScreenStratrgy> stratrgy(new ScreenStratrgy());
    // stratrgy->SyncLog("hello");

    // std::unique_ptr<FileStratrgy> stratrgy(new FileStratrgy());
    // stratrgy->SyncLog("hello");

    // log.EnableFileStratrgy();
    // log(LogLevel::DEBUG, "main.cc", 14) << "hello world";

    LOG(LogLevel::DEBUG) << "hello";
    return 0;
}